package com.ljdemo.lrecorder.view;

import android.content.Context;
import android.util.AttributeSet;
import android.widget.VideoView;

/**
 * 满屏显示的VideoView
 * <br/>
 * 来自于网易云课堂
 * */
public class FullScreenVideoView extends VideoView {

    //主要用于这个直接new出来的对象
    public FullScreenVideoView(Context context) {
        super(context);
    }

    //主要用于xml文件中，支持自定义属性
    public FullScreenVideoView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    //也是主要用于xml文件中，支持自定义属性，同时支持style样式
    public FullScreenVideoView(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
    }

    public FullScreenVideoView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
        super(context, attrs, defStyleAttr, defStyleRes);
    }

    @Override
    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {

        int width=getDefaultSize(0,widthMeasureSpec);
        int height=getDefaultSize(0,heightMeasureSpec);
        setMeasuredDimension(width,height);
//        super.onMeasure(widthMeasureSpec, heightMeasureSpec);
    }
}
